package cn.iocoder.yudao.module.enterprise.controller.admin.enterpriseJob.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.List;

@ApiModel("管理后台 - 招聘职位统计 Resp VO")
@Data
@ToString(callSuper = true)
public class EnterpriseJobCensusRespVO {

    @ApiModelProperty(value = "在招职位总数")
    private Long jobTotal;

    @ApiModelProperty(value = "职位浏览数")
    private Long clickNum;

    @ApiModelProperty(value = "已投递简历数")
    private Long postNum;

    @ApiModelProperty(value = "未处理简历数")
    private Long unhandledPostNum;

    @ApiModelProperty(value = "已处理简历数")
    private Long handledPostNum;

    @ApiModelProperty(value = "发送邀约数")
    private Long inviteNum;

    @ApiModelProperty(value = "确认邀约数")
    private Long confirmInviteNum;

    @ApiModelProperty(value = "面试通过数")
    private Long invitePassNum;

    @ApiModelProperty(value = "最近7天下架职位")
    private List<String> jobList;

    @ApiModelProperty(value = "项目浏览量统计" )
    private List<EnterpriseJobViewCountVO> viewCountList;

    @ApiModelProperty(value = "职位投递量统计" )
    private List<EnterpriseJobViewCountVO> jobSendList;

    @ApiModelProperty(value = "男投递数量")
    private Long manSendNum;

    @ApiModelProperty(value = "女投递数量")
    private Long womanSendNum;

    @ApiModelProperty(value = "网页投递数量")
    private Long pcSendNum;

    @ApiModelProperty(value = "小程序投递数量")
    private Long appletSendNum;

}
